Docker
본 문서는 Docker version 1.11.1
, build 5604cbe 에서 테스트 하고 정리한 내용이다.
주로사용하는 명령어
docker의 help가 잘 되어 있어서 정리할 필요가 있을까 싶었지만... 주로 사용하는 명령어만 정리하면 좋을 것 같다.
container
- docker run : image+option 으로 컨테이너를 생성 (start와 혼동스러웠던 명령어)
- docker start : 생성된 컨테이너를 시작
- docker stop : 시작된 컨테이너를 중지
- docker rm
- docker logs [option] [container] : -f 옵션은 실시간으로 컨테이너 로그 확인 옵션
image
- docker images : 로컬에 설치된 이미지 확인
- docker commit : 컨테이너 변경이력을 이미지로 생성
- docker pull
- docker push
- docker rmi : 이미지
상태 확인
- docker ps : 구동 중인 컨테이너 확인 (-a 옵션으로 모든 컨테이너 조회)
- docker logs : 컨테이너의 로그 출력
- docker inspect [container] : 컨테이너의 자세한 설정 정보 출력
shell 접속
- docker exec -t -i [container] /bin/bash : bash shell을 이용하여 컨테이너 내부로 접속
컨테이너 내부 접근
http://stackoverflow.com/questions/20813486/exploring-docker-containers-file-system